В предложении с прямой речью, которая стоит после авторских слов и заканчивается восклицательным или вопросительным знаком, точка в конце не ставится.
В разговорной речи: по десять раз на дню. Стилистически нейтральный вариант: по десять раз в день.
Корректно с запятой.